metronomically strict - French English Dictionary